﻿header.user-template {
    width: 100%;
    height: 150px;
    min-height: 150px;
    text-align: center;
    vertical-align: middle;

	padding: 0 30px;
	.box-sizing-box;
	.bg-color-grayDark;
}

#mcp-logo {
    font: bold 85px "Segoe UI";
    width: 260px;
    height: 100%;
    /*display: inline;*/
    float: left;
}

#mcp-short-name {
    font-size: 1em;
}

#mcp-full-name {
    font-size: .18em;
}

#mcp-slogan {
    font-size: .1em;
}

#mcp-full-name, #mcp-slogan {
    text-align: right;
    margin-right: 15px;
}

#header-info-panel {
    width: 370px;
    height: 130px;
    float: right;
		
    .margin-top(10px);
	
    >:first-child {
        width: 100%;
        height: 20px;
        margin-bottom: 3px;
        text-align: right;
    }
}

#regular-message {
    height: 115px;
	color: @color-gray;
	
    .milk-border-left;
    .padding-all-large;
	.box-sizing-box;
	.bg-color-white;

	.carousel {
		height: 77px;

		.slide.notification {
			/*.bg-color-blue;*/
		}

		.slide.error {
			/*.bg-color-red;*/
		}

		.slide.info {
			/*.bg-color-green;*/
		}
	}

	/*
    >:first-child {
        height: 100%;

		.message-counter {
			float: left;
		}

		.message-switcher {
			float: right;			

			.previous-message {
				float: left;
				margin-right: 5px;
			}

			.next-message {
				float: right;
			}

			.previous-message, .next-message {
				font-size: 1.2em;
				font-weight: 100;
			}

			i {
				margin-top: 3px;
			}
		}
    }

    .message {
		height: 71px;
		
		overflow: auto;
		
		text-align: left;

		.margin-top-large;
    }*/
}

.shadow {
    -moz-box-shadow: 3px 3px 5px 6px #000;
    -webkit-box-shadow: 3px 3px 5px 6px #000;
    box-shadow: 3px 3px 5px 6px #000;
}

.gradient {
    background: url();
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(222,225,227,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(222,225,227,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(222,225,227,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(222,225,227,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(222,225,227,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(222,225,227,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00dee1e3',GradientType=0 );
}

.minus-sidebar {
	margin-right: @sidebar-width;
	position: relative;
	left: 0;
	right: 0;

	#content {
		position: fixed;
		left: 0;
		right: @sidebar-width;
		top: 150px;
		bottom: 0;

		padding: 0px 10px;
		overflow: auto;
	}
}